package com.easyaop.test.core.entity2;

import com.easyaop.test.core.entity.Bean;

/**
 * @author lipan
 * @since 2025-04-16
 */
public class Bean2 extends Bean {
    protected String _proName;

    @Override
    //@Log
    public void setName(String name) {
        super.setName(name);
    }

    private void _pr_m1() {
        System.out.println("invoke _private method");
    }

    protected void _pro_m2() {
        System.out.println("invoke _protected method");
    }

    void _def_m3() {
        System.out.println("invoke _default method");
    }

    private final static void _pr_sm1() {
        System.out.println("invoke static _private method");
    }

    protected final static void _pro_sm2() {
        System.out.println("invoke static _protected method");
    }

    static void _def_sm3() {
        System.out.println("invoke static _default method");
    }
}
